@charset "big5";
/* 全局常用設置 */
*{margin:0px;padding:0px;}
img{border:0px;}
body,th,td{font:12px/30px "Microsoft Yahei","simsun"; color:#333;}
html,body{height:100%;}
ul{list-style-type: none;}
table{margin:0px;padding:0px;border-collapse:collapse;border:0;}
td{padding:0;}
h5{font-weight:100;}


/* 常用字體顏色 */
.white{color:#FFFFFF;}
.black{color:#000000;}
.gray{color:#777;}
.red{color:#FF0000;}
.crimson{color:#de0000;}
.blue{color:#224181;}
.yellow{color:#ff6700;}

/* 常用字號 */
.f0{font-size:0px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f22{font-size:22px;}
.f24{font-size:24px;}

/* 常用格式 */
.JuZhong{margin:0 auto;}
.Jushang{margin-top:10px;}
.Txt_center{text-align:center;}
.Txt_left{text-align:left;}
.Txt_right{text-align:right;}
.Txt_cu{ font-weight:bold;}

/*常用間距*/
.zuobianju {margin-left:10px; display:inline;}
.shangbianju {margin-top:10px; display:inline;}

.ft10 {margin-top:10px;}
.ft15 {margin-top:15px;}
.ft20 {margin-top:20px;}
.fl15 {margin-left:15px; display:inline;}

/* 常用鏈接樣式 */
a{color:#333;text-decoration: none;}
a:hover{text-decoration: underline;color:#a30b08;}


.fl{float:left;}
.fr{float:right;}



/** 2015 **/

#container {width:1000px; height:auto; margin:0 auto;} 
#main {width:1000px; overflow:hidden; margin:0 auto;}

.content {width:1000px; height:auto; float:left;margin-bottom:20px;}

.con_l {width:296px; height:auto; float:left; overflow:hidden;}
.con_m {width:377px; height:auto; float:left;}
.con_m_b {width:340px; height:auto; float:left; margin-left:20px; margin-right:20px;overflow:hidden}
.con_r {width:277px; height:auto; float:right;}
.content_r {width:277px; height:auto; float:left; margin-left:20px; display:inline;}

/**header**/
.logo {width:200px; height:48px; float:left; background:url(../images/2015img/logo_g.jpg) no-repeat;}
.seach {width:322px; height:35px; float:right; margin-top:12px;}
.seach-input {width:245px; height:33px; float:left; border:1px solid #bfbebf;}
.seach-input input {width:245px; height:33px; line-height:33px; color:#888; float:left; border:0px; font-size:14px;}

.seach-btn {width:65px; height:35px; float:right;}
.seach-btn input {width:65px; height:35px; background:url(../images/2015img/btn01_g.jpg) no-repeat; border:0px;}






/** 導航menu **/

.cls {
	clear: both;
}
a:focus { outline: none; }



.xgsm {
	padding: 0px;
	width: 1000px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.xgsm p {
	line-height: 1.8em;
	padding: 0px;
	margin: 0px;
	color: #666666;
}
.menu {
	height: 100px;
	display: block;
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	border-top:2px solid #ff9123;
	padding-top:20px;
overflow:hidden;
}


.shouye a{width:70px;height:80px;float:left;background:#0077cb;line-height:80px;font-size:26px;font-weight:200;color:#fff;text-align:center;text-decoration:none;}
.shouye a:hover{color:#fff;text-decoration:underline;}

.menu ul {
			list-style: none;
			padding: 0;
			margin:0;
}

.menu ul li {
	/* width and height of the menu items */  
			float: left;
	overflow: hidden;
	position: relative;
	line-height: 40px;
	text-align: center;
          width:132px;
}

.menu ul li a {
			/* must be postioned relative  */ 
			position: relative;
			display: block;
			width: 132px;
			height: 40px;
			font-family: "微軟雅黑", "宋體";
			font-size: 16px;
			text-decoration: none;
			cursor: pointer;
}

.menu ul li a span {
			/* all layers will be absolute positioned */
			position: absolute;
			left: 0;
			width: 132px;
}

		.menu ul li a span.out {
			top: 0px;
}

		.menu ul li a span.over,
		.menu ul li a span.bg {
			/* hide */  
			top: -40px;
}

		/** 1st example **/

#menu1 {
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

#menu1 ul li a {
			color: #000;
}

#menu1 ul li a span.over {
			color: #FFF;
}

#menu1 ul li span.bg {
	/* height of the menu items */  
			height: 40px;
	background-image: url(../images/2016img/bg_over.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
		
		/** 2nd example **/

#menu2 {
			background: #000;		
}
		
#menu2 ul li a {
			color: #999999;
}

#menu2 ul li a span.over {
	color: #000;
	background-color: #f0f0f0;
}



/** tab **/

.main2{width:100%;height:333px;background:url(../images/2016img/cj_tl.jpg) repeat-x;margin:0px auto;margin-top:20px;overflow:hidden;}
.main_mid{width:996px;margin:0px auto;margin-top:30px;background:#fff;}
.cj_tab{width:996px;height:125px;}
.cj_tab .tab_up{height:50px;background:#f8f8f8;}
.tab_down{height:70px;width:996px;overflow:hidden;}
.tab_down div{width:996px;height:70px;overflow:hidden;}
.tab_nr a{width:160px;height:35px;float:left;margin:0px;padding:0px;}
.btn_show {float:left;width:160px;height:50px;border-bottom:none;text-align:center;line-height:50px;font-size:16px;text-decoration:underline;color:#0075cc;background:#e6e6e6;}
.btn_hide {float:left;width:160px;height:50px;border-bottom:none;text-align:center;line-height:50px;color:#0075cc;font-size:16px;}
.hide{display:none;}
.show{display:block;}
.hide a{width:160px;height:35px;float:left;margin:0px;padding:0px;}
.show a{width:160px;height:35px;float:left;margin:0px;padding:0px;}

.baoxian{width:996px;margin:0px auto;overflow:hidden;text-align:center;}
.baoxian a img:hover{border:0px;}
.bx_t{font-size:16px;color:#0177ce;font-weight:bold;line-height:50px;background:#f8f8f8;}
.bx_t2{font-size:14px;line-height:45px;}
.bx_t2 a{color:#0177ce;}
.bx_t2 span{text-align:center;}

.span{width:166px;height:45px;line-height:45px;color:#0177ce;text-align:center;}
.span2{width:166px;height:45px;line-height:45px;color:#0177ce;text-align:center;}



/** ttxw **/

.tt_news{width:1000px;height:130px;margin:0px auto;overflow:hidden;margin-top:10px;margin-bottom:10px;}
.tt_tm{text-align:center;width:1000px;height:40px;font-size:26px;line-height:40px;font-weight:bold;}
.tt_tm a{color:#ff9123;text-decoration:none;}
.tt_tm a:hover{color:#0177ce;text-decoration:underline;}
.tt_zy{font-size:14px;color:#5D5858;line-height:24px;text-indent:33px;}


/** xbxz **/

.xb_lht{width:1000px;height:400px;overflow:hidden;margin:0px auto;}
.xbxz{width:320px;height:400px;}
.xbxz_tm {font-size:24px;height:60px;line-height:60px;padding-left:40px;background:url(../images/2016img/cj_tm_tb.jpg) left center no-repeat;width:280px;border-bottom:1px solid #e7e7e7;}
.xbxz_tm a{color:#0177ce;}
.xbxz_tm a:hover{color:#65b7f1;text-decoration:underline;}
.xbxz_xw{width:320px;margin:0px auto;overflow:hidden;border-bottom:1px dashed #e7e7e7;margin-top:20px;}
.xbxz_xbt{width:300px;padding:0px 10px;font-size:18px;line-height:22px;height:24px;font-weight:blod;}
.xbxz_xbt a{color:#000;}
.xbxz_xbt a:hover{color:#0177ce;text-decoration:none;}
.xbxz_zy {font-size:14px;line-height:26px;width:300px;padding:0px 10px;text-align:left;text-indent:30px;margin-top:10px;padding-bottom:10px;}
.xbxz_zy a{color:#989898;}
.xbxz_zy a:hover{color:#0177ce;text-decoration:underline;}


/** lht輪換圖 **/

.focus{ position:relative; width:660px; height:400px; background-color: #000; float: right;}  
.focus img{ width: 660px; height: 400px;} 
.focus .shadow .title{width: 260px; height: 40px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left;  }  
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/** mid **/

.main_down{width:1000px;margin:0px auto;overflow:hidden;margin-top:20px;}
.cj_xlm{width:320px;min-height:260px;margin-top:10px;*margin-top:10px;}
.cj_xlm2{width:320px;margin-top:10px;height:440px;*margin-top:10px;}
.xlm_bt{font-size:24px;height:60px;line-height:60px;color:#0177ce;padding-left:40px;background:url(../images/2016img/cj_tm_tb.jpg) left center no-repeat;width:280px;border-bottom:1px solid #e7e7e7;}
.xlm_bt a{color:#0177ce;}
.xlm_bt a:hover{color:#65b7f1;text-decoration:underline;}
.xlm_nr{width:320px;height:200px;overflow:hidden;}
.xlm_nr ul{width:320px;height:200px;background:#f8f8f8;overflow:hidden;}
.xlm_nr li{height:40px;font-size:14px;line-height:40px;margin-left:10px;}
.xlm_nr a{color:#000;}
.xlm_nr a:hover{color:#0177ce;text-decoration:underline;}

.xlm_nr2{width:320px;overflow:hidden;}
.tpxw{width:315px;overflow:hidden;margin:0px auto;text-align:center;font-size:14px;line-height:24px;}
.tpxw p{font-weight:bold;}
.tpxw a:hover{color:#0177ce;text-decoration:underline;}
.tpxw li:hover{color:#0177ce;text-decoration:underline;}
.xlm_nr2 ul{margin-top:10px;}
.xlm_nr2 li{height:40px;font-size:14px;line-height:40px;margin-left:10px;}
.xlm_nr2 a:hover{color:#0177ce;text-decoration:underline;}

.xlm_nr3 li{height:40px;width:130px;padding-left:20px;font-size:14px;line-height:40px;float:left;background:url(../images/2015img/dot01.jpg) no-repeat left;}
.xlm_nr3 li  ico3{background:url(../images/2015img/dot04.jpg) no-repeat left;}
.xlm_nr3 li  ico1{background:url(../images/2015img/dot02.jpg) no-repeat left;}
.xlm_nr3 li  ico4{background:url(../images/2015img/dot05.jpg) no-repeat left;}
.xlm_nr3 li  ico2{background:url(../images/2015img/dot03.jpg) no-repeat left;}
.xlm_nr3 li:hover{color:#0177ce;}

.tsjr{width:1000px;margin:0px auto;overflow:hidden;margin-top:20px;}
.tsjr_tm{width:960px;font-size:24px;height:60px;line-height:60px;color:#0177ce;padding-left:40px;background:url(../images/2016img/cj_tm_tb.jpg) left center no-repeat;border-bottom:1px solid #e7e7e7;}
.tsjr_tm a{color:#0177ce;}
.tsjr_tm a:hover{color:#65b7f1;text-decoration:underline;}
.tsjr ul{margin-top:10px;}
.tsjr li{width:200px;float:left;margin:15px 25px 0px 25px;}
.tsjr p{font-size:14px;height:30px;line-height:30px;text-align:center;}
.tsjr li a{border:0px;color:#000;}
.tsjr li a:hover{color:#65b7f1;}

.hzhb{width:1000px;overflow:hidden;margin:20px auto;}
.hzhb_tm{width:960px;font-size:24px;height:60px;line-height:60px;color:#0177ce;padding-left:40px;background:url(../images/2016img/cj_tm_tb.jpg) left center no-repeat;border-bottom:1px solid #e7e7e7;}
.gzhz{width:1000px;overflow:hidden;}
.gzhz a{border:1px solid #e7e7e7;float:left;width:145px;height:50px;margin:20px 10px 0px 9px;}

.yqlj{width:1000px;overflow:hidden;margin:20px auto;}
.yqlj_tm{width:960px;font-size:24px;height:60px;line-height:60px;color:#0177ce;padding-left:40px;background:url(../images/2016img/cj_tm_tb.jpg) left center no-repeat;border-bottom:2px solid #ff9123;}
.gzlj{width:1000px;overflow:hidden;background:#f8f8f8;}
.gzlj li{float:left;width:100px;height:40px;line-height:40px;margin-left:37px;text-align:left;font-size:14px;}
.gzlj li a{color:#000;}



/** 細覽頁xly **/

.xly_now{width:1000px;height:40px;line-height:40px;color:#ff9123;margin:0px auto;overflow:hidden;}
.xly_tmtl{width:1000px;margin:0px auto;margin-top:10px;border-bottom:1px solid #e7e7e7;}
.xly_tm{width:700px;margin:0px;line-height:60px;color:#000;font-size:26px;text-align:center;}
.xly_small{width:1000px;height:30px;margin:0px auto;overflow:hidden;}
.small_left{width:700px;overflow:hidden;line-height:30px;}
.small_left span{float:left;margin-right:10px;font-size:14px;color:#a9a9a9;text-align:center;}
.small_right{width:300px;margin:0px;overflow:hidden;line-height:30px;}

/** xly分享 **/


/** xly_left **/

.xly_nr{width:700px;overflow:hidden;margin-top:10px;}
.nr_up{width:680px;padding:10px;margin:0px auto;overflow:hidden;}
.wznr{width:680px;line-height:30px;font-size:16px;color:#3d3c3c;text-indent:32px;}
.wznr p{margin-top:30px;text-indent:0px;}
.next_more{width:600px;margin:0px auto;line-height:50px;height:50px;font-size:14px;color:#000;}
.nr_mid{width:680px;margin:0px auto;overflow:hidden;}
.nr_ewm{width:680px;height:130px;overflow:hidden;}
.nr_ewm span{float:left;}
.nr_ewm h1{width:350px;font-size:12px;color:#000;height:24px;line-height:24px;text-align:left;}
.nr_ewm h2{width:350px;font-size:14px;color:#0177ce;height:30px;line-height:30px;margin-top:20px;text-align:left;}
.tsdh{width:600px;height:50px;line-height:50px;font-size:22px;color:#0177ce;text-align:left;}
.nr_down{width:700px;margin:10px auto;overflow:hidden;}
.xgxw_cj{width:700px;overflow:hidden;}
.xgxw_tm{width:360px;margin-left:10px;line-height:60px;font-size:24px;color:#000;border-bottom:1px solid #e7e7e7;}
.xgxw_lie{width:700px;margin-top:20px;overflow:hidden;}
.xgxw_img{width:210px;height:170px;overflow:hidden;}
.xgxw_img img{margin-top:10px;}
.xgxw_list{width:450px;margin-right:10px;overflow:hidden;margin-top:-30px;}
.xgxw_list li{width:450px;font-size:14px;line-height:42px;height:42px;}
.xgxw_list li a{color:#000;}
.xgxw_list li a:hover{color:red;}

.rmtp_cj{width:700px;overflow:hidden;}
.rmtp_lie{width:700px;overflow:hidden;margin-top:20px;}
.rmtp_lie li{width:175px;overflow:hidden;float:left;font-size:14px;text-align:center;}
.rmtp_lie a{border:0px;color:#000;}
.rmtp_lie p{height:30px;line-height:30px;overflow:hidden;}

/** xly_right **/

.xly_right{width:280px;margin-left:20px;overflow:hidden;}
.xly_rnr{width:280px;overflow:hidden;margin-top:10px;}
.xly_rlie{width:280px;overflow:hidden;margin-top:10px;}
.xly_rlie li{width:280px;height:30px;line-height:30px;font-size:14px;}
.xly_rlie a{color:#000;}
.xly_rlie a:hover{color:#ff0000;}

.rnr_tplie{width:280px;overflow:hidden;margin-top:20px;}
.rnr_tplie li{float:left;width:140px;overflow:hidden;text-align:center;margin-top:10px;}
.rnr_tplie a{border:0px;color:#000;}
.rnr_tplie a:hover{color:red;}
.rnr_tplie p{height:30px;line-height:30px;font-size:14px;}
.xly_rlie2{width:270px;overflow:hidden;background:#f8f8f8;padding-top:10px;padding-left:10px;}
.xly_rlie2 li{width:270px;height:30px;line-height:30px;font-size:14px;}




/** 列表頁list **/

.list_left{width:700px;overflow:hidden;margin-top:20px;}
.list_left li{width:680px;padding:0px 10px;border-bottom:1px dashed #e7e7e7;overflow:hidden;height:50px;}
.list_left a{color:#000;overflow:hidden;height:50px;line-height:50px;font-size:14px;float:left;}
.list_left a:hover{color:#65b7f1;}
.list_left span{float:right;height:50px;width:100px;font-size:14px;color:#ADADAD;line-height:50px;text-align:center;overflow:hidden;}

.next_page{width:700px;text-align:center;margin-top:10px;margin-bottom:20px;font-size:14px;color:#000;}





/** 圖片列表tplist **/

.list_left_tp{width:700px;overflow:hidden;margin-top:20px;}
.list_left_tp li{width:224px;margin-left:9px;overflow:hidden;height:200px;float:left;margin-top:10px;}
.list_left_tp img{width:215px;height:160px;}
.list_left_tp p{color:#000;overflow:hidden;font-size:14px;line-height:30px;height:40px;text-align:center;}
.list_left_tp p:hover{color:#65b7f1;}

.select_page{ margin:0 auto; width:100%; text-align:center; float:left; margin-top:35px;font-size:14px;}